const mysql = require('mysql');

// create the connection to database
let config = {
    host: '127.0.0.1',
    user: 'root',
    database: 'food_order',
    password: 'root',
    port: 3306
}
const pool = mysql.createPool(config);
//导出查询相关  
function query(sql) {
    return new Promise((resolve, reject) => {
        pool.getConnection(function(err, connection) {
            if (err) {
                reject(err)
            }
            connection.query(sql, function(error, results, fields) {
                //将链接返回到连接池中，准备由其他人重复使用
                connection.release();
                if (error) throw error;
                //执行回调函数，将数据返回
                resolve(results)
            });
        });
    })
}


//向外暴露方法
export {
    query
}